@charset 'utf-8';

@media screen and (min-width: 360px){
	*{
		font-size: 16px !important;
	}
	.size18, .size18>span{
		font-size: 20px !important;
	}
}

*{
	margin: 0;
	padding: 0;
	border: none;
	outline: none;
	font-size: 14px;
	font-family: 'Microsoft YaHei';
}
body{
	background: #F6F7FB;
}
/* common */
i{
	font-style: normal;
}
.none{
	display: none;
}
.hidden{
	visibility: hidden;
}
.right{
	float: right;
}
.top10{
	margin-top: 15px;
}
.size18, .size18>span{
	font-size: 17px;
}
.size21{
	font-size: 21px;
}
.padding10{
	padding: 10px;
}
.bgwhite{
	background: #fff;
}
.light-cyan{
	color: #11BCDA;
}
.same-gray{
	color: #A3A2A7;
}
.line18, .line18>p{
	line-height: 1.8;
}
.line15{
	line-height: 1.5;
}


section{
	margin-top: 15px;
	background: #fff;
	padding: 10px;
}
.top{
	background: #C2E8F3;
	color: #0187B9;;
	text-align: center;
	padding: 7px;
}
.address>p{
	line-height: 1.5;
}
.address>p:last-child{
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
section>div>ul{
	list-style: none;
}
section>div>ul>li{
	border-bottom: 1px solid #D9D9D9;
	padding: 10px 0 7px 0;
}
section>div>ul>li:first-child{
	padding: 0 0 7px 0;
}
section>div>ul>li:last-child{
	padding: 10px 0 0 0;
	border-bottom: none;
}
section>div>ul>li>img{
	width: 30%;
}
.infor{
	width: 65%;
	float: right;
}
.total{
	padding: 10px 0;
}
.pay{
	background: #EC4F40;
	text-align: center;
	padding: 10px 0;
	color: #fff;
}
